package com.css.zfzx.data.thirdary.ftpReconciliation.repository.entity;

import javax.persistence.*;
import java.util.Date;
import java.util.Objects;

/**
 * @Description: data
 * @Author: lhl
 * @CreateDate: 2021/4/27 15:46
 */
@Entity
@Table(name = "sjtgf_fjghsh_dz_sgysjb", schema = "base", catalog = "")
public class SjtgfFjghshDzSgysjbEntity {
    private String dataid;
    private String wjmc;
    private String wjlj;
    private String wjlx;
    private Date createtime;
    private Date updatetime;
    private String sjdxxhmc;
    private String cglx;
    private String sjl;
    private String sjzysm;
    private String zykjdx;
    private String sshy;
    private String xzqha;
    private String xzqhb;
    private String xzqhc;
    private String sjzt;
    private String shlczt;
    private String shzt;

    @Id
    @Column(name = "dataid")
    public String getDataid() {
        return dataid;
    }

    public void setDataid(String dataid) {
        this.dataid = dataid;
    }

    @Basic
    @Column(name = "wjmc")
    public String getWjmc() {
        return wjmc;
    }

    public void setWjmc(String wjmc) {
        this.wjmc = wjmc;
    }

    @Basic
    @Column(name = "wjlj")
    public String getWjlj() {
        return wjlj;
    }

    public void setWjlj(String wjlj) {
        this.wjlj = wjlj;
    }

    @Basic
    @Column(name = "wjlx")
    public String getWjlx() {
        return wjlx;
    }

    public void setWjlx(String wjlx) {
        this.wjlx = wjlx;
    }

    @Basic
    @Column(name = "createtime")
    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    @Basic
    @Column(name = "updatetime")
    public Date getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    @Basic
    @Column(name = "sjdxxhmc")
    public String getSjdxxhmc() {
        return sjdxxhmc;
    }

    public void setSjdxxhmc(String sjdxxhmc) {
        this.sjdxxhmc = sjdxxhmc;
    }

    @Basic
    @Column(name = "cglx")
    public String getCglx() {
        return cglx;
    }

    public void setCglx(String cglx) {
        this.cglx = cglx;
    }

    @Basic
    @Column(name = "sjl")
    public String getSjl() {
        return sjl;
    }

    public void setSjl(String sjl) {
        this.sjl = sjl;
    }

    @Basic
    @Column(name = "sjzysm")
    public String getSjzysm() {
        return sjzysm;
    }

    public void setSjzysm(String sjzysm) {
        this.sjzysm = sjzysm;
    }

    @Basic
    @Column(name = "zykjdx")
    public String getZykjdx() {
        return zykjdx;
    }

    public void setZykjdx(String zykjdx) {
        this.zykjdx = zykjdx;
    }

    @Basic
    @Column(name = "sshy")
    public String getSshy() {
        return sshy;
    }

    public void setSshy(String sshy) {
        this.sshy = sshy;
    }

    @Basic
    @Column(name = "xzqha")
    public String getXzqha() {
        return xzqha;
    }

    public void setXzqha(String xzqha) {
        this.xzqha = xzqha;
    }

    @Basic
    @Column(name = "xzqhb")
    public String getXzqhb() {
        return xzqhb;
    }

    public void setXzqhb(String xzqhb) {
        this.xzqhb = xzqhb;
    }

    @Basic
    @Column(name = "xzqhc")
    public String getXzqhc() {
        return xzqhc;
    }

    public void setXzqhc(String xzqhc) {
        this.xzqhc = xzqhc;
    }

    @Basic
    @Column(name = "sjzt")
    public String getSjzt() {
        return sjzt;
    }

    public void setSjzt(String sjzt) {
        this.sjzt = sjzt;
    }

    @Basic
    @Column(name = "shlczt")
    public String getShlczt() {
        return shlczt;
    }

    public void setShlczt(String shlczt) {
        this.shlczt = shlczt;
    }

    @Basic
    @Column(name = "shzt")
    public String getShzt() {
        return shzt;
    }

    public void setShzt(String shzt) {
        this.shzt = shzt;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        SjtgfFjghshDzSgysjbEntity that = (SjtgfFjghshDzSgysjbEntity) o;
        return Objects.equals(dataid, that.dataid) &&
                Objects.equals(wjmc, that.wjmc) &&
                Objects.equals(wjlj, that.wjlj) &&
                Objects.equals(wjlx, that.wjlx) &&
                Objects.equals(createtime, that.createtime) &&
                Objects.equals(updatetime, that.updatetime) &&
                Objects.equals(sjdxxhmc, that.sjdxxhmc) &&
                Objects.equals(cglx, that.cglx) &&
                Objects.equals(sjl, that.sjl) &&
                Objects.equals(sjzysm, that.sjzysm) &&
                Objects.equals(zykjdx, that.zykjdx) &&
                Objects.equals(sshy, that.sshy) &&
                Objects.equals(xzqha, that.xzqha) &&
                Objects.equals(xzqhb, that.xzqhb) &&
                Objects.equals(xzqhc, that.xzqhc) &&
                Objects.equals(sjzt, that.sjzt) &&
                Objects.equals(shlczt, that.shlczt) &&
                Objects.equals(shzt, that.shzt);
    }

    @Override
    public int hashCode() {
        return Objects.hash(dataid, wjmc, wjlj, wjlx, createtime, updatetime, sjdxxhmc, cglx, sjl, sjzysm, zykjdx, sshy, xzqha, xzqhb, xzqhc, sjzt, shlczt, shzt);
    }
}
